查看原文
其他

巧了,我也做过这个项目!

鱼皮 程序员鱼皮 2022-10-25

现在网上有很多播放量巨高的免费编程项目教程,很多学编程的同学可能都看过,就导致大家可能写在简历上的内容都差不多。

于是就有了下面这张图:

那么这些 “明星” 项目到底怎么样?是否还值得去做?我们又该怎么学习呢?

从今天开始,鱼皮会不定期地带大家学习和鉴定一些网络热门编程项目,希望能帮大家更快地选择适合自己的项目,少走弯路~

那么第一期就从我 星球 里呼声相对比较高的外卖项目 —— 瑞吉外卖开始吧!

介绍

这是一个完整的前后端全栈外卖项目,包括用户前台 APP 和管理员后台。

项目介绍视频:https://www.bilibili.com/video/BV1AG411g726(包含了代码的导读,推荐看看)

项目视频:https://www.bilibili.com/video/BV13a411q753

项目代码:可以在课程官方的视频评论区下获取

星球 的同学也可以直接获取我整理好的代码 + 学习资料:https://t.zsxq.com/06Yr7i6ai

用户前台 APP:

管理员后台:

技术

用到的基本都是主流技术,没有冷门的~

前端:原生 HTML + 渐进式 Vue + Axios + Element UI

后端:Spring Boot + SSM + MyBatis Plus + Spring Cache + Redis + Sharding JDBC 读写分离 + 短信 SDK + Lombok

部署:前后端不分离 jar 包部署或者 Nginx 部署前端

项目分析

项目的定位是入门级教学项目,代码并不复杂,学过 Spring Boot 的同学应该可以快速上手:

项目代码

优点

  1. 基本上把企业开发需要用到的主流基本技术都用到了
  2. 目录结构规范,接口设计遵循 Restful 规范
  3. 每个技术的运用都有专门的课程来讲解,可以通过一套项目课程快速学习 Git、Linux、Redis、Nginx、读写分离、第三方 API 调用等知识

从学习的角度上来讲,这是一个不错的项目,还是很值得做的。

不足

  1. 项目前后端没有完全分离,使用引入 js 的方式来渐进式使用 Vue 而不是独立的 Vue 前端工程
  2. 项目的业务逻辑并不复杂,而且最关键的是没有自定义 SQL 代码,无法通过这个项目提升自己的数据库运用能力
  3. 项目中没有遇到重难点问题、也没有复杂的系统设计思路、没有特别的亮点,中规中矩,所以想要用这个项目进大厂,我觉得还有难度。

学习建议

只要学完 SSM + Spring Boot 就可以学习该项目了,很适合你学完一堆技术之后,通过这个项目来做一个整合运用。

如果你已经学过项目中用到的技术了,只想做完这个项目,那么估计看完我的项目介绍视频后、直接看源码,几天就能掌握了,没必要看完一套视频。

另外,同类技术栈或业务逻辑的项目做 1 - 2 个就够了,不要一直停留在这种项目



既然这个项目那么热门,很多同学都做过,那还能不能写在简历上呢?

答案是当然可以!只要是你自己亲手做过的、能跟面试官讲出来的项目都可以写到简历上。

只不过对于此类热门项目,建议大家给它换个皮,比如改个名称、改个背景、加点功能等等,也不要暴露自己是跟着视频敲的。

再说了,哪怕是同一个项目,大家写在简历上的内容也是各有千秋的。有的同学可能就简单地写自己做了什么模块,而有的同学可以刷刷刷写出十几个亮点。

那我这里也给 星球 的小伙伴整理了 14 个有关该项目的亮点(也是学习重点)、都可以写在简历上,大家可以拿去参考~

项目亮点地址:https://t.zsxq.com/06Yr7i6ai

这里为了防止大家写的都一样,仅 星球 同学可见,此外,我做过的每个项目、给大家分享的每个项目的亮点也都持续整理在星球的知识库里了。

如下图:

最后,感谢大家的阅读,大家还想让我鉴定什么编程项目都可以评论区留言哦~

也欢迎学编程的朋友们扫码加入我的学习小圈子,下期见。

往期推荐

我的学习小圈子

字节实习转正了,这是我的秘诀

有哪些值得计算机专业加入的国企?

分析了千名程序员的裁员情况,我发现。。

羊了个羊,但是低配版

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存